package atguigu.cglib.demo3;

import net.sf.cglib.proxy.Enhancer;

public class Client {
    public static void main(String[] args) {

        // 被代理对象
        Producer producer = new Producer();

        // 获取代理对象
        Producer proxy =(Producer) Enhancer.create(
                producer.getClass(),
                new MyMethodInterceptor(producer));

        // 使用代理对象调用被代理对象中的方法
        proxy.saleProduce(10000f);
    }
}
